package com.situ.day250115;

public class Cal {
    // 私有数据成员
    private int num1;
    private int num2;

    // 构造方法
    public Cal(int num1, int num2) {
        this.num1 = num1;
        this.num2 = num2;
    }

    // 加法
    public int add() {
        return num1 + num2;
    }

    // 减法
    public int sub() {
        return num1 - num2;
    }

    // 乘法
    public int multi() {
        return num1 * num2;
    }

    // 除法
    public double div() {
        if (num2 != 0) {
            return (double) num1 / num2;
        } else {
            System.out.println("除数不能为零");
            return Double.NaN; // 返回NaN表示无效的除法
        }
    }

    // 主方法
    public static void main(String[] args) {
        // 创建Cal类对象，初始化num1和num2
        Cal calculator = new Cal(20, 4);

        // 调用加法方法并输出结果
        System.out.println("加法结果: " + calculator.add());

        // 调用减法方法并输出结果
        System.out.println("减法结果: " + calculator.sub());

        // 调用乘法方法并输出结果
        System.out.println("乘法结果: " + calculator.multi());

        // 调用除法方法并输出结果
        System.out.println("除法结果: " + calculator.div());
    }
}
